*{
    margin: 0px;
    padding: 0px;
}

.login-container{
    color: #999999;
    margin: 130px auto 150px;
    text-align: center;
}
.clearfix{
    width: 100% !important;
    padding:0 !important;
}
.login-container form{
    text-align: left;
}
.login-container input{
    height: 40px;
}
.login-title{
    margin: 0px auto 15px;
    font-size: 25px;
}
.return-button{
    height: 40px;
    width: 100%;
}
.login-button{
    height: 40px;
    width: 100%;
}
.to-sign{
    float: right;
    font-size: 13px;
    margin-bottom: 20px;
}
.clear{
    clear: both;
}
.signin-input-icon{
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0px;
    right: 12px;
}
.sign-header{
    text-align:left;
    font-weight:400;
    padding-bottom:10px;
}

.sign-header b{
    font-size:24px;
    color:#999999;
    padding-right:10px;
    font-weight:400;
}
.sign-header span{
    color:#999999;
    font-size:18px;
    padding-left:10px;
}

.ant-tabs-tab{
    width: 265px !important;
    height:56px !important;
    font-size: 18px;
    line-height: 56px;
    border-radius: 0 !important;
    padding:0 !important;
    margin:0 !important;
    border:0 !important;
}
.ant-card-body{
    padding:0 !important;
}

.cloud{
    padding:30px 90px;
}

.ant-tabs-nav-container{
    overflow:visible!important;
    margin:0 !important;
}
.block-button{
    width: 100% !important;
    height:50px !important;
    font-size: 18px !important;
}
.ant-tabs-content{
    border:0 !important;
}

.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-inner{
    color:#3b8aec !important;
}
.ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab-active{
    background:#fff !important;
    box-shadow:none;
}
.ant-tabs-nav .ant-tabs-tab{
    background: #e6e6e6 !important;
    color:#969696 !important;
    box-shadow:inset 1px -1px 6px #969696;
}